"""4.5 常用内置函数
1)数据类型转换函数
2）数学函数
3）序列相关函数
"""

# 1)数据类型转换函数
# int
str1="123"
num = int(str1) + 100
print(num)
#float
str2="123.45"
num2=float(str2)+100
print(num2)
#str
str4="hello,"
num3=100
str3=str4+str(num3)
print("str函数：",str3)
#bool：0为False，其他为True
num4=100
print(bool(num4))
num5=0
print(bool(num5))
#type
num6=100
print(type(num6))
# 2）数学函数(计算函数）
# abs
num7=-100
print(abs(num7))
#max，min
array_nums=[1,2,3,4,115,6,7,8,9,10]
print(max(array_nums))
print(min(array_nums))
# round
num8=1.23456
print("round函数：",round(num8,2))
#sum
print("sum函数：",sum(array_nums))

# 3）序列相关函数
#len
array_nums=[1,2,3,4,115,6,7,8,9,10]
print("len函数：",len(array_nums))
#sorted
array_nums=[1,2,3,4,115,6,7,8,9,10]
print("sorted函数：",sorted(array_nums,reverse=True))

#reversed
array_nums=[1,2,3,4,115,6,7,8,9,10]
print("reversed函数：",list(reversed(array_nums)))

